/*
 * Запись справочника ФНСИ. Кроме ключа. Дерево 'data'
 */
final class RefData {

    /*
     Это поле value справочника
     */
    final Iterable<WordInterface> value;

    /*
     Если String[] то все остальные поля, содержимое задается в Ref.fieldNames. 
     Если Integer[] размера 1, то позиция в файле, откуда надо считать данные в String[].
     */
    Object[] extdata;

    RefData(final Iterable<WordInterface> value, final Object[] extdata) {
        this.value = value;
        this.extdata = extdata;
    }

    public String toString() {
        final StringBuilder sb = new StringBuilder();
        for (WordInterface n : value) {
            sb.append(n.toString());
        }
        return sb.toString();
    }
}